package cn.sczhyt.modules.szhy.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 会议基本信息表
 * 
 * @author luoshijie
 * @email 1169414426@qq.com
 * @date 2020-09-03 10:22:11
 */
@Data
@TableName("meeting")
public class MeetingEntity implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 主键ID
	 */
	@TableId
	private String meetingId;
	/**
	 * 会议名称
	 */
	private String meetingName;
	/**
	 * 会议类型
	 */
	private String meetingType;
	/**
	 * 组织机构
	 */
	private String meetingOrganize;
	/**
	 * 会议简称
	 */
	private String meetingImage;
	/**
	 * 会议地址
	 */
	private String meetingAddress;
	/**
	 * 会议内容
	 */
	private String meetingContent;
	/**
	 * 主持人ID
	 */
	private String hostId;
	/**
	 * 主持人姓名
	 */
	private String hostName;
	/**
	 * 领导人ID
	 */
	private String leaderId;
	/**
	 * 领导人姓名
	 */
	private String leaderName;
	/**
	 * 分领导人ID
	 */
	private String subLeaderId;
	/**
	 * 分领导人姓名
	 */
	private String subLeaderName;
	/**
	 * 参会人ID
	 */
	private String attendeeId;
	/**
	 * 参会人姓名
	 */
	private String attendeeName;
	/**
	 * 参会群组ID
	 */
	private String attendeeGroupId;
	/**
	 * 参会群组名字
	 */
	private String attendeeGroupName;
	/**
	 * 开始时间
	 */
	private Date startTime;
	/**
	 * 结束时间
	 */
	private Date endTime;
	/**
	 * 状态(0:保存,1:发布,2:会议开始,3:会议结束)
	 */
	private Integer state;
	/**
	 * 备注
	 */
	private String notes;
	/**
	 * 管理员Id
	 */
	private String meetingAdminId;
	/**
	 * 管理员姓名
	 */
	private String meetingAdmin;
	/**
	 * 会议创建者id
	 */
	private String meetingCreateId;
	/**
	 * 会议创建者id
	 */
	private String meetingCreateName;
	/**
	 * 会议签到开始时间
	 */
	private Date signStartTime;
	/**
	 * 会议签到结束时间
	 */
	private Date signEndTime;
	/**
	 * 会议签到类型（0：自动签到、1：扫描签到）
	 */
	private Integer signType;

}
